package com.ruoyi.xh.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ruoyi.xh.domain.XhSupplierdes;

/**
 * 入住明细Service接口
 * 
 * @author songjw
 * @date 2024-12-13
 */
public interface IXhSupplierdesService extends IService<XhSupplierdes> {
    /**
     * 查询入住明细
     * 
     * @param id 入住明细主键
     * @return 入住明细
     */
     XhSupplierdes selectXhSupplierdesById(Long id);

    /**
     * 查询入住明细列表
     * 
     * @param xhSupplierdes 入住明细
     * @return 入住明细集合
     */
    Page<XhSupplierdes> selectXhSupplierdesList(XhSupplierdes xhSupplierdes);

    /**
     * 新增入住明细
     * 
     * @param xhSupplierdes 入住明细
     */
     void insertXhSupplierdes(XhSupplierdes xhSupplierdes);

    /**
     * 修改入住明细
     * 
     * @param xhSupplierdes 入住明细
     */
    void updateXhSupplierdes(XhSupplierdes xhSupplierdes);

    /**
     * 批量删除入住明细
     * 
     * @param ids 需要删除的入住明细主键集合
     */
    void deleteXhSupplierdesByIds(Long[] ids);
}
